<!-- HTML header for doxygen 1.8.9.1-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>ROSS: core/instrumentation/st-instrumentation.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <a href="https://github.com/ROSS-org/ROSS">
   <div id="projectname">ROSS
   </div>
   </a>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_af18cf245e3394ab3b436135935cfd6e.html">core</a></li><li class="navelem"><a class="el" href="dir_e8784b64d701200ce05334d46c95fd71.html">instrumentation</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">st-instrumentation.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="st-instrumentation_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef INC_st_instrumentation_h</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define INC_st_instrumentation_h</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * Header file for all of the ROSS instrumentation</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;</div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ross_8h.html">ross.h</a>&gt;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &lt;inttypes.h&gt;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a2d0c8b178913329ba300f0773ed9d10f">   11</a></span>&#160;<span class="preprocessor">#define INST_MAX_LENGTH 4096</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">/* st-stats-buffer.c */</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#acc8788eb34d764c2cafd035b66f33087">   14</a></span>&#160;<span class="preprocessor">#define st_buffer_free_space(buf) (buf-&gt;size - buf-&gt;count)</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a38415b42baccfb2c875a23a7700daedc">   15</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define st_buffer_write_ptr(buf) (buf-&gt;buffer + buf-&gt;write_pos)</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#afcc98de65294b91bcbb52e1bc8c03bc7">   16</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define st_buffer_read_ptr(buf) (buf-&gt;buffer + buf-&gt;read_pos)</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="structst__stats__buffer.html">   18</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span>{</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structst__stats__buffer.html#aaff85eeac754d61556c9a49bfe923465">   19</a></span>&#160;    <span class="keywordtype">char</span> *<a class="code" href="structst__stats__buffer.html#aaff85eeac754d61556c9a49bfe923465">buffer</a>;</div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="structst__stats__buffer.html#a7a2303f87be4a016fed50bd61b39ea07">   20</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structst__stats__buffer.html#a7a2303f87be4a016fed50bd61b39ea07">size</a>;</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structst__stats__buffer.html#a6ede8cc4838df499469c1e234d9c6357">   21</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structst__stats__buffer.html#a6ede8cc4838df499469c1e234d9c6357">write_pos</a>;</div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="structst__stats__buffer.html#a66f8c1d1d9733404ef5f531a9f91f264">   22</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structst__stats__buffer.html#a66f8c1d1d9733404ef5f531a9f91f264">read_pos</a>;</div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structst__stats__buffer.html#a45ba57b226c19da357c2238a5b78dada">   23</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structst__stats__buffer.html#a45ba57b226c19da357c2238a5b78dada">count</a>;</div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;} <a class="code" href="structst__stats__buffer.html">st_stats_buffer</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> <a class="code" href="st-instrumentation_8h.html#a9fcfe60427fd6cb49d37a3549d8c6229">stats_directory</a>[<a class="code" href="st-instrumentation_8h.html#a2d0c8b178913329ba300f0773ed9d10f">INST_MAX_LENGTH</a>];</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#ab44c46d8e6cc653effbfee8463cc7796">g_st_buffer_size</a>;</div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#a5a5195bc43cc6594dc5fc3cbed1ec994">g_st_buffer_free_percent</a>;</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">extern</span> FILE *<a class="code" href="st-instrumentation_8h.html#a7f045b1373c5b216126b5faaba8fa470">seq_ev_trace</a>, *<a class="code" href="st-instrumentation_8h.html#a8fd07dc1fe2e480e47f680e67e2b4557">seq_model</a>, *<a class="code" href="st-instrumentation_8h.html#a729f18614571dcca273498b46b86d98f">seq_analysis</a>;</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#acc40ff4e443edf9cfd1a2a1f5539a41d">st_buffer_allocate</a>();</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a9c813e13608176ebd85999c935e3c4af">st_buffer_init</a>(<span class="keywordtype">int</span> type);</div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a726b5dd5323e5d253e35d7fff164e6a5">st_buffer_push</a>(<span class="keywordtype">int</span> type, <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> size);</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#aeeea74d1470f40aea408a03c56597f13">st_buffer_write</a>(<span class="keywordtype">int</span> end_of_sim, <span class="keywordtype">int</span> type);</div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#af1693cc16ddc2e345ece670ed34a81f8">st_buffer_finalize</a>(<span class="keywordtype">int</span> type);</div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">/* st-instrumentation.c */</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a88908e18b860e987f3c6866bd75e8927">   38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsample__metadata.html">sample_metadata</a> <a class="code" href="structsample__metadata.html">sample_metadata</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21f">   40</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span>{</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa645a42a6ad95c6926502061516d79148">   41</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa645a42a6ad95c6926502061516d79148">GVT_COL</a>,</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa93ff122cb292f3f403fca354f2459863">   42</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa93ff122cb292f3f403fca354f2459863">RT_COL</a>,</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa0bfba3b728463b2ee027b64c81b96011">   43</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa0bfba3b728463b2ee027b64c81b96011">ANALYSIS_LP</a>,</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa63cf76820d44998d304725f6c0e3295c">   44</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa63cf76820d44998d304725f6c0e3295c">EV_TRACE</a>,</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa9dc1bfdc0007142df325f84b3c32c51c">   45</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa9dc1bfdc0007142df325f84b3c32c51c">MODEL_COL</a>,</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21faa337126075609fd5b808fdfbdf14369f">   46</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21faa337126075609fd5b808fdfbdf14369f">NUM_COL_TYPES</a></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;} <a class="code" href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21f">collection_types</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0da">   49</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span>{</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daaf46554b4daf67327ec840c4a73106acd">   50</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daaf46554b4daf67327ec840c4a73106acd">PE_TYPE</a>,</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daa0440b181fa47429be2a9456bff69d5f9">   51</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daa0440b181fa47429be2a9456bff69d5f9">KP_TYPE</a>,</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daa56f2c0e4895ee2ff32d38b2ca778957d">   52</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daa56f2c0e4895ee2ff32d38b2ca778957d">LP_TYPE</a>,</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daa654ff0530bfa70796117e80a97270206">   53</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daa654ff0530bfa70796117e80a97270206">MODEL_TYPE</a></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;} <a class="code" href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0da">inst_data_types</a>;</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4">   56</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4a610373b61a2ec9128c74f256a5873efc">   57</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4a610373b61a2ec9128c74f256a5873efc">GRAN_PE</a>,</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4a95854b3679447aed559bc1e702636928">   58</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4a95854b3679447aed559bc1e702636928">GRAN_KP</a>,</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4ac67abbeb8a3d947d35dba0a16d71e351">   59</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4ac67abbeb8a3d947d35dba0a16d71e351">GRAN_LP</a>,</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4ac67babdbf4fdaa4028256014374659fc">   60</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4ac67babdbf4fdaa4028256014374659fc">GRAN_ALL</a></div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;} <a class="code" href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4">granularity_types</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structsample__metadata.html">   63</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsample__metadata.html">sample_metadata</a></div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;{</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structsample__metadata.html#aaaed933f241f423db84d7c0cda83087c">   65</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structsample__metadata.html#aaaed933f241f423db84d7c0cda83087c">flag</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structsample__metadata.html#ae6fab449367ff0bd98760c9229e0589a">   66</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structsample__metadata.html#ae6fab449367ff0bd98760c9229e0589a">sample_sz</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structsample__metadata.html#a90c09be4a087909c1f528f5ee56a9a14">   67</a></span>&#160;    <a class="code" href="ross_8h.html#a80b370bc538e17441aef6afaff852678">tw_stime</a> <a class="code" href="structsample__metadata.html#a90c09be4a087909c1f528f5ee56a9a14">ts</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structsample__metadata.html#aa363c163cb8f6cd5d44d836ae5d8f281">   68</a></span>&#160;    <span class="keywordtype">double</span> <a class="code" href="structsample__metadata.html#aa363c163cb8f6cd5d44d836ae5d8f281">real_time</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;};</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> <a class="code" href="st-instrumentation_8h.html#ab989ec56ce3ec26587b394209384309e">g_st_stats_out</a>[<a class="code" href="st-instrumentation_8h.html#a2d0c8b178913329ba300f0773ed9d10f">INST_MAX_LENGTH</a>];</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> <a class="code" href="st-instrumentation_8h.html#abac0ec68b20db932445f4e9c699fef5a">g_st_stats_path</a>[<a class="code" href="st-instrumentation_8h.html#a2d0c8b178913329ba300f0773ed9d10f">INST_MAX_LENGTH</a>];</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#ac0fec55109412e73202eb3f7c7fb5200">g_st_pe_data</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#a8e6727f21f64eab35711d48ef4526955">g_st_kp_data</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#a205a10771cc5e3fe45d002eca571a3ff">g_st_lp_data</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#aa9d73558c451caac8d15fdbff04f42cc">g_st_disable_out</a>;</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#a4775e770faa8c51fc4d08989f610770f">g_st_model_stats</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#aa6002a27f9236e4d9c61090a247341f5">g_st_engine_stats</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#a77c2bf7f185acfcb437f05d6ce883d55">g_st_gvt_sampling</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#abcc733db61c88c7260b3337f114e389b">g_st_num_gvt</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#ab8c84f60bff9ee801f44654034679fb1">g_st_rt_sampling</a>;</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keyword">extern</span> <a class="code" href="aarch64_8h.html#abcd6b97b84bebf1f961f85cd24b56c60">tw_clock</a> <a class="code" href="st-instrumentation_8h.html#a7c4e5a65edda0096793ec73b51478c0f">g_st_rt_interval</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="keyword">extern</span> <a class="code" href="aarch64_8h.html#abcd6b97b84bebf1f961f85cd24b56c60">tw_clock</a> <a class="code" href="st-instrumentation_8h.html#a37081b61537af6d4a5f722dba6df24b1">g_st_rt_samp_start_cycles</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structtw__optdef.html">tw_optdef</a> *<a class="code" href="st-instrumentation_8h.html#aed667cb721dd5343f74cae2715f0e05f">st_inst_opts</a>();</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a2141145e35484c4401c6786406afd224">st_inst_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a5d4676b079764929c184583f36cf29e4">st_inst_dump</a>();</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a1dad744b7748e0ae7eee6b11577e744b">st_inst_finalize</a>(<a class="code" href="structtw__pe.html">tw_pe</a> *me);</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"> * st-sim-engine.c</span></div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"> * Simulation Engine related instrumentation</span></div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a7e61f26937e951e9c46c1203659502e2">   97</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structst__pe__stats.html">st_pe_stats</a> <a class="code" href="structst__pe__stats.html">st_pe_stats</a>;</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#ae5904506f3d176f78597de1e2c27f555">   98</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structst__kp__stats.html">st_kp_stats</a> <a class="code" href="structst__kp__stats.html">st_kp_stats</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a6d33b74d3d2174793108c71b48e2ff11">   99</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structst__lp__stats.html">st_lp_stats</a> <a class="code" href="structst__lp__stats.html">st_lp_stats</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structst__pe__stats.html">  101</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structst__pe__stats.html">st_pe_stats</a>{</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#ad2d44bfb05bd92e14f5deeadcf377777">  102</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#ad2d44bfb05bd92e14f5deeadcf377777">peid</a>;</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#aa2a31b5b316a43bf43bd75a486e2443a">  104</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#aa2a31b5b316a43bf43bd75a486e2443a">s_nevent_processed</a>;</div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a5a5f001a72c8f12d7b033b54fa33a1b5">  105</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#a5a5f001a72c8f12d7b033b54fa33a1b5">s_nevent_abort</a>;</div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#af35c628dcc988b123dda46ccae2c4db0">  106</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#af35c628dcc988b123dda46ccae2c4db0">s_e_rbs</a>;</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a426892db618e8f92965fffd2f978a605">  107</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#a426892db618e8f92965fffd2f978a605">s_rb_total</a>;</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#ab4caf9023a6962d21131aa369941b301">  108</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#ab4caf9023a6962d21131aa369941b301">s_rb_secondary</a>;</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a5518c4edbc825f41a0cb438c7c482df3">  109</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#a5518c4edbc825f41a0cb438c7c482df3">s_fc_attempts</a>;</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#ab2855747d06047e606e45f04d8f4c53e">  110</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#ab2855747d06047e606e45f04d8f4c53e">s_pq_qsize</a>;</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a92efc1eacb7413debe82ac2501ffe91d">  111</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#a92efc1eacb7413debe82ac2501ffe91d">s_nsend_network</a>;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a77a837d65069064481d5cd101d8940d3">  112</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#a77a837d65069064481d5cd101d8940d3">s_nread_network</a>;</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    <span class="comment">//unsigned int s_nsend_remote_rb;</span></div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    <span class="comment">//unsigned int s_nsend_loc_remote;</span></div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    <span class="comment">//unsigned int s_nsend_net_remote;</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#afff11ab93485182e993f0a34dcf72c7a">  116</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#afff11ab93485182e993f0a34dcf72c7a">s_ngvts</a>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#af5507809bce05a43dd894838fde491cd">  117</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#af5507809bce05a43dd894838fde491cd">s_pe_event_ties</a>;</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a18d1cfc7b9eac40b5f7477e4592ea83b">  118</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__pe__stats.html#a18d1cfc7b9eac40b5f7477e4592ea83b">all_reduce_count</a>;</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a7629b3de217d11c2fdb07dcd61f8ad06">  119</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#a7629b3de217d11c2fdb07dcd61f8ad06">efficiency</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a3ace59d6dc8a9cbe0162fb873c453d79">  121</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#a3ace59d6dc8a9cbe0162fb873c453d79">s_net_read</a>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#ab143e87eae4f4a62c6388618c4851fa4">  122</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#ab143e87eae4f4a62c6388618c4851fa4">s_net_other</a>;</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#aa3c8a478aeb3ca83b97d2276ff6fc02c">  123</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#aa3c8a478aeb3ca83b97d2276ff6fc02c">s_gvt</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#abaf70bbf6b4498452666b5559987062f">  124</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#abaf70bbf6b4498452666b5559987062f">s_fossil_collect</a>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#ad1541cbf6581a3f3c09e1f0e07e04119">  125</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#ad1541cbf6581a3f3c09e1f0e07e04119">s_event_abort</a>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a26ba857086ba179b36d95038ba90744d">  126</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#a26ba857086ba179b36d95038ba90744d">s_event_process</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#ae82c19aea9dd259bdb5308b5a07ce06c">  127</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#ae82c19aea9dd259bdb5308b5a07ce06c">s_pq</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#aa8dfc89d4f04b45c7f37e22c3d110f64">  128</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#aa8dfc89d4f04b45c7f37e22c3d110f64">s_rollback</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a5ebc1b923455c163b32c1130c73377de">  129</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#a5ebc1b923455c163b32c1130c73377de">s_cancel_q</a>;</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a8ed26a890acebe9131eb2e21f84e3c7b">  130</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#a8ed26a890acebe9131eb2e21f84e3c7b">s_avl</a>;</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#a5de5196bb3b8dcdafd86c5036e144924">  131</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#a5de5196bb3b8dcdafd86c5036e144924">s_buddy</a>;</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structst__pe__stats.html#aa746af7aa8c1104fb28189e8a3ce8ba0">  132</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__pe__stats.html#aa746af7aa8c1104fb28189e8a3ce8ba0">s_lz4</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;};</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structst__kp__stats.html">  135</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structst__kp__stats.html">st_kp_stats</a>{</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#a41690a7fa7b920eb38ae6c2b33d0a944">  136</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__kp__stats.html#a41690a7fa7b920eb38ae6c2b33d0a944">peid</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#a4c11a9e217843b4fe5f2081e21e8e07f">  137</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__kp__stats.html#a4c11a9e217843b4fe5f2081e21e8e07f">kpid</a>;</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#a104d335ef8681a661735bbe760deca1b">  139</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__kp__stats.html#a104d335ef8681a661735bbe760deca1b">s_nevent_processed</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#aeb66f5ede13e4fdfe29428cb07ea627a">  140</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__kp__stats.html#aeb66f5ede13e4fdfe29428cb07ea627a">s_nevent_abort</a>;</div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#a9fdf23c646a0c0b89bf902fa08eba758">  141</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__kp__stats.html#a9fdf23c646a0c0b89bf902fa08eba758">s_e_rbs</a>;</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#ae2b4a980d36048635b285ae9741c5e50">  142</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__kp__stats.html#ae2b4a980d36048635b285ae9741c5e50">s_rb_total</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#a0ce7bf1325d124d6666a26012a46410a">  143</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__kp__stats.html#a0ce7bf1325d124d6666a26012a46410a">s_rb_secondary</a>;</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#a0a3b31a34ceda52b317f5c82e4ce915c">  144</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__kp__stats.html#a0a3b31a34ceda52b317f5c82e4ce915c">s_nsend_network</a>;</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#a29c7947257fbbd0d281f7a95e5222604">  145</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__kp__stats.html#a29c7947257fbbd0d281f7a95e5222604">s_nread_network</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#ad4abb13dac4aa0a30ff25fbffa7d930e">  146</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__kp__stats.html#ad4abb13dac4aa0a30ff25fbffa7d930e">time_ahead_gvt</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="structst__kp__stats.html#aaa8518fc52cd8856700809d791ecbe5a">  147</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__kp__stats.html#aaa8518fc52cd8856700809d791ecbe5a">efficiency</a>;</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;};</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="structst__lp__stats.html">  150</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structst__lp__stats.html">st_lp_stats</a>{</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="structst__lp__stats.html#abcda6ec2120d311ff846076ff6f2489d">  151</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__lp__stats.html#abcda6ec2120d311ff846076ff6f2489d">peid</a>;</div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structst__lp__stats.html#ad49419fad5cb03b5836668004091efe0">  152</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__lp__stats.html#ad49419fad5cb03b5836668004091efe0">kpid</a>;</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structst__lp__stats.html#a27b43ceccb89ae0a6afd411f52838558">  153</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__lp__stats.html#a27b43ceccb89ae0a6afd411f52838558">lpid</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="structst__lp__stats.html#a3e175c6e5fa47ee3bffcabecd3efa72a">  155</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__lp__stats.html#a3e175c6e5fa47ee3bffcabecd3efa72a">s_nevent_processed</a>;</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="structst__lp__stats.html#ac2526f77549ed35b48025e728b443ed6">  156</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__lp__stats.html#ac2526f77549ed35b48025e728b443ed6">s_nevent_abort</a>;</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structst__lp__stats.html#a9fe2449cacb9a7ccaca3af5253ecd29d">  157</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__lp__stats.html#a9fe2449cacb9a7ccaca3af5253ecd29d">s_e_rbs</a>;</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structst__lp__stats.html#ad79ff3ee8ef9921cee02d7f641a64165">  158</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__lp__stats.html#ad79ff3ee8ef9921cee02d7f641a64165">s_nsend_network</a>;</div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="structst__lp__stats.html#a12c46566f17f830211d872c5f29b8722">  159</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__lp__stats.html#a12c46566f17f830211d872c5f29b8722">s_nread_network</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="structst__lp__stats.html#a623d110e6e37cacea919553820d4d5f2">  160</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__lp__stats.html#a623d110e6e37cacea919553820d4d5f2">efficiency</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;};</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a6ae8d8f288de23fd6a4d9d3c8a7b296a">st_collect_engine_data</a>(<a class="code" href="structtw__pe.html">tw_pe</a> *me, <span class="keywordtype">int</span> col_type);</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#ae01976c1e08878010b9d085f2e196b03">st_collect_engine_data_pes</a>(<a class="code" href="structtw__pe.html">tw_pe</a> *<a class="code" href="avl__tree_8c.html#ac4c639748d4d5a271d6c54a18f614605">pe</a>, <a class="code" href="structsample__metadata.html">sample_metadata</a> *sample_md, <a class="code" href="structtw__statistics.html">tw_statistics</a> *s, <span class="keywordtype">int</span> col_type);</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a53c5351b3e40031f4b1a87b94bcbfb6f">st_collect_engine_data_kps</a>(<a class="code" href="structtw__pe.html">tw_pe</a> *me, <a class="code" href="structtw__kp.html">tw_kp</a> *kp, <a class="code" href="structsample__metadata.html">sample_metadata</a> *sample_md, <span class="keywordtype">int</span> col_type);</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a6d73057505cdbfef1d533509b61ea653">st_collect_engine_data_lps</a>(<a class="code" href="structtw__lp.html">tw_lp</a> *lp, <a class="code" href="structsample__metadata.html">sample_metadata</a> *sample_md, <span class="keywordtype">int</span> col_type);</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment"> * st-event-trace.c</span></div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018">  171</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span>{</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018a6fc1d7ba99a6cb228c3ebdafbde282f8">  172</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018a6fc1d7ba99a6cb228c3ebdafbde282f8">NO_TRACE</a>,</div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018a93db273ac3831ea882ec636acdeedc55">  173</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018a93db273ac3831ea882ec636acdeedc55">FULL_TRACE</a>,</div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018af921f2921bd23607b658a051b82f9ffc">  174</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018af921f2921bd23607b658a051b82f9ffc">RB_TRACE</a>,</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018a0e7848d22263e239d912406f4e90a399">  175</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018a0e7848d22263e239d912406f4e90a399">COMMIT_TRACE</a></div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;} <a class="code" href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018">traces_enum</a>;</div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structst__event__data.html">  178</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structst__event__data.html#a1c825c961545eccdb9f7d2a5463e0e2b">  179</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__event__data.html#a1c825c961545eccdb9f7d2a5463e0e2b">src_lp</a>;</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structst__event__data.html#a8bb4b29e56b57ebcb35a378fc971f5d8">  180</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__event__data.html#a8bb4b29e56b57ebcb35a378fc971f5d8">dest_lp</a>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="structst__event__data.html#aba0b1a99cd7632a4df816aa25dfe2ab8">  181</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__event__data.html#aba0b1a99cd7632a4df816aa25dfe2ab8">send_vts</a>;</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="structst__event__data.html#a2f0f3d003bc2f3287c4543e9978eb86a">  182</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__event__data.html#a2f0f3d003bc2f3287c4543e9978eb86a">recv_vts</a>;</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="structst__event__data.html#a505b01940a47e8f37a5c7a4fbdd12d24">  183</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structst__event__data.html#a505b01940a47e8f37a5c7a4fbdd12d24">real_ts</a>;</div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structst__event__data.html#ab6506efb7e553174fd190ae2348bba15">  184</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structst__event__data.html#ab6506efb7e553174fd190ae2348bba15">model_data_sz</a>;</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;} <a class="code" href="structst__event__data.html">st_event_data</a>;</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment">// collect_flag allows for specific events to be turned on/off in tracing</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#addf5d12adb1b125629ef9c651c2607d5">  188</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="st-instrumentation_8h.html#addf5d12adb1b125629ef9c651c2607d5">ev_trace_f</a>) (<span class="keywordtype">void</span> *msg, <a class="code" href="structtw__lp.html">tw_lp</a> *lp, <span class="keywordtype">char</span> *buffer, <span class="keywordtype">int</span> *collect_flag);</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#aa8f89edcf6adbbfc0b12f6376ca511c3">g_st_ev_trace</a>;</div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a186f7512fd723e604b501b3ba256178b">st_collect_event_data</a>(<a class="code" href="structtw__event.html">tw_event</a> *cev, <span class="keywordtype">double</span> recv_rt);</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="comment"> * ross-lps/analysis-lp.c</span></div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a46225540bbe741f11a493047ded3c745">  197</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="st-instrumentation_8h.html#a46225540bbe741f11a493047ded3c745">sample_event_f</a>)(<span class="keywordtype">void</span> *state, <a class="code" href="structtw__bf.html">tw_bf</a> *b, <a class="code" href="structtw__lp.html">tw_lp</a> *lp, <span class="keywordtype">void</span> *sample);</div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a36e29ea88b2c6a69bc3225761d8be9fc">  198</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="st-instrumentation_8h.html#a36e29ea88b2c6a69bc3225761d8be9fc">sample_revent_f</a>)(<span class="keywordtype">void</span> *state, <a class="code" href="structtw__bf.html">tw_bf</a> *b, <a class="code" href="structtw__lp.html">tw_lp</a> *lp, <span class="keywordtype">void</span> *sample);</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a5d9446447f438f438da8795d29bdeee0">specialized_lp_setup</a>();</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#aa3965326e96c2b9e5aba87f35ed2a896">specialized_lp_init_mapping</a>();</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#adc74057148c07b218f3cca2de293a869">specialized_lp_run</a>();</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structtw__optdef.html">tw_optdef</a> *<a class="code" href="st-instrumentation_8h.html#a0e12bafe1e2aa5c21f7544dfc358ecc3">st_special_lp_opts</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#af684a7b76fde8ed0e32b8a155af94f92">g_st_use_analysis_lps</a>;</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="keyword">extern</span> <a class="code" href="ross_8h.html#a911515dff2fb79886a16ed44df5f9d20">tw_lpid</a> <a class="code" href="st-instrumentation_8h.html#abaecb255233b735460c8b9836547041e">g_st_analysis_nlp</a>;</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">double</span> <a class="code" href="st-instrumentation_8h.html#a6982ecdc2a19a8aea84288e5c94e97b3">g_st_vt_interval</a>;</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">double</span> <a class="code" href="st-instrumentation_8h.html#a755f4a9e3b876ebc32861b30f7d90780">g_st_sampling_end</a>;</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="keyword">extern</span> <a class="code" href="ross_8h.html#a911515dff2fb79886a16ed44df5f9d20">tw_lpid</a> <a class="code" href="st-instrumentation_8h.html#ae493796b4588551bf1178de65e3baa78">g_st_total_model_lps</a>;</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="st-instrumentation_8h.html#abed0f5fb27fb2a268739d215ef22180e">g_st_sample_count</a>;</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment"> * st-model-data.c</span></div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="comment">// function to be implemented in LP for collection of model level stats</span></div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a4192455b462301b35dd36d1815e4a294">  214</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="st-instrumentation_8h.html#a4192455b462301b35dd36d1815e4a294">model_stat_f</a>) (<span class="keywordtype">void</span> *sv, <a class="code" href="structtw__lp.html">tw_lp</a> *lp, <span class="keywordtype">char</span> *buffer);</div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a4b7ef659f6286f9a59ec8216e2e108fd">  215</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structst__model__types.html">st_model_types</a> <a class="code" href="structst__model__types.html">st_model_types</a>;</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment"> * Struct to help ROSS collect model-level data</span></div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="comment"> * */</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structst__model__types.html">  220</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structst__model__types.html">st_model_types</a> {</div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structst__model__types.html#ae1ae320600a81bf7fe02dfc371ad5d9c">  221</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#addf5d12adb1b125629ef9c651c2607d5">ev_trace_f</a> <a class="code" href="structst__model__types.html#ae1ae320600a81bf7fe02dfc371ad5d9c">ev_trace</a>;         <span class="comment">/**&lt; @brief function pointer to collect data about all events for given LP */</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structst__model__types.html#a01ef0c62d5fe977711a4a2a5b27bd006">  222</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="structst__model__types.html#a01ef0c62d5fe977711a4a2a5b27bd006">ev_sz</a>;                <span class="comment">/**&lt; @brief size of data collected from model for each event */</span></div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structst__model__types.html#af7fc9977e67b067823e225ff368da838">  223</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a4192455b462301b35dd36d1815e4a294">model_stat_f</a> <a class="code" href="structst__model__types.html#af7fc9977e67b067823e225ff368da838">model_stat_fn</a>;  <span class="comment">/**&lt; @brief function pointer to collect model level data for RT and GVT-based instrumentation */</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structst__model__types.html#ae10fda034265ce5ba6cab0482341d034">  224</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="structst__model__types.html#ae10fda034265ce5ba6cab0482341d034">mstat_sz</a>;             <span class="comment">/**&lt; @brief size of data collected from model at sampling points */</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="structst__model__types.html#a2961fa7f1d81ff16b861217b9b2b75cc">  225</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a46225540bbe741f11a493047ded3c745">sample_event_f</a> <a class="code" href="structst__model__types.html#a2961fa7f1d81ff16b861217b9b2b75cc">sample_event_fn</a>;</div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structst__model__types.html#a46fdb5687b9f7dc2d08afaa99f0a32f6">  226</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a36e29ea88b2c6a69bc3225761d8be9fc">sample_revent_f</a> <a class="code" href="structst__model__types.html#a46fdb5687b9f7dc2d08afaa99f0a32f6">sample_revent_fn</a>;</div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structst__model__types.html#a07ab63db6f5e4da71dbdb8a570cce113">  227</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="structst__model__types.html#a07ab63db6f5e4da71dbdb8a570cce113">sample_struct_sz</a>;</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;};</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47">  230</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span>{</div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a840c79ddf4d18541b3a33d07fdc97ed6">  231</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a840c79ddf4d18541b3a33d07fdc97ed6">NO_STATS</a>,</div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a8ef83e71459d4c88cf3916b768a9b62c">  232</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a8ef83e71459d4c88cf3916b768a9b62c">GVT_STATS</a>,</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a1be4f69425bed3a0f8f35f42f4dcec4a">  233</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a1be4f69425bed3a0f8f35f42f4dcec4a">RT_STATS</a>,</div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a4bd4814759ab4c480ad9a352ac2b16a6">  234</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a4bd4814759ab4c480ad9a352ac2b16a6">VT_STATS</a>,</div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47afc9c4a97f2aa53e8f930d1b30dde8781">  235</a></span>&#160;    <a class="code" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47afc9c4a97f2aa53e8f930d1b30dde8781">ALL_STATS</a></div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;} <a class="code" href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47">stats_types_enum</a>;</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structmodel__metadata.html">  238</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structmodel__metadata.html#a32b42066895c8e08bd9a83eb1ee08494">  239</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmodel__metadata.html#a32b42066895c8e08bd9a83eb1ee08494">peid</a>;</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structmodel__metadata.html#a1426ae1369cf35798ab96c068ccc7174">  240</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmodel__metadata.html#a1426ae1369cf35798ab96c068ccc7174">kpid</a>;</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structmodel__metadata.html#a647ac038eaea7c6ead5f62c486966c7c">  241</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmodel__metadata.html#a647ac038eaea7c6ead5f62c486966c7c">lpid</a>;</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structmodel__metadata.html#a3a9851820e68d865d6fea3d8bacf978a">  242</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="structmodel__metadata.html#a3a9851820e68d865d6fea3d8bacf978a">gvt</a>;</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structmodel__metadata.html#a70545c71b58d90cad98f8265e1e24f07">  243</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structmodel__metadata.html#a70545c71b58d90cad98f8265e1e24f07">stats_type</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structmodel__metadata.html#aaff8734fd3944e84062080bd1b522eef">  244</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmodel__metadata.html#aaff8734fd3944e84062080bd1b522eef">model_sz</a>;</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;} <a class="code" href="structmodel__metadata.html">model_metadata</a>;</div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="keyword">extern</span> <a class="code" href="structst__model__types.html">st_model_types</a> *<a class="code" href="st-instrumentation_8h.html#ad315c9285e166158c19e26b0f238ed25">g_st_model_types</a>;</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a6c7477ccc6232c784f1eea41de549884">st_model_setup_types</a>(<a class="code" href="structtw__lp.html">tw_lp</a> *lp);</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a10e1bfd2a0fdbdd943149bb4f1cd50d9">st_model_settype</a>(<a class="code" href="ross_8h.html#a911515dff2fb79886a16ed44df5f9d20">tw_lpid</a> i, <a class="code" href="structst__model__types.html">st_model_types</a> *<a class="code" href="phold_8c.html#ac09f86ccbbaef6a9a7241cd6606b8ac6">model_types</a>);</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="keywordtype">void</span> <a class="code" href="st-instrumentation_8h.html#a973d9b1e0d445f4df76b97d8f829798d">st_collect_model_data</a>(<a class="code" href="structtw__pe.html">tw_pe</a> *<a class="code" href="avl__tree_8c.html#ac4c639748d4d5a271d6c54a18f614605">pe</a>, <span class="keywordtype">double</span> current_rt, <span class="keywordtype">int</span> stats_type);</div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="structst__lp__stats_html_ad49419fad5cb03b5836668004091efe0"><div class="ttname"><a href="structst__lp__stats.html#ad49419fad5cb03b5836668004091efe0">st_lp_stats::kpid</a></div><div class="ttdeci">unsigned int kpid</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00152">st-instrumentation.h:152</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_aa9d73558c451caac8d15fdbff04f42cc"><div class="ttname"><a href="st-instrumentation_8h.html#aa9d73558c451caac8d15fdbff04f42cc">g_st_disable_out</a></div><div class="ttdeci">int g_st_disable_out</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00009">st-instrumentation.c:9</a></div></div>
<div class="ttc" id="structst__pe__stats_html_af35c628dcc988b123dda46ccae2c4db0"><div class="ttname"><a href="structst__pe__stats.html#af35c628dcc988b123dda46ccae2c4db0">st_pe_stats::s_e_rbs</a></div><div class="ttdeci">unsigned int s_e_rbs</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00106">st-instrumentation.h:106</a></div></div>
<div class="ttc" id="structst__model__types_html_af7fc9977e67b067823e225ff368da838"><div class="ttname"><a href="structst__model__types.html#af7fc9977e67b067823e225ff368da838">st_model_types::model_stat_fn</a></div><div class="ttdeci">model_stat_f model_stat_fn</div><div class="ttdoc">function pointer to collect model level data for RT and GVT-based instrumentation ...</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00223">st-instrumentation.h:223</a></div></div>
<div class="ttc" id="structmodel__metadata_html_a647ac038eaea7c6ead5f62c486966c7c"><div class="ttname"><a href="structmodel__metadata.html#a647ac038eaea7c6ead5f62c486966c7c">model_metadata::lpid</a></div><div class="ttdeci">unsigned int lpid</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00241">st-instrumentation.h:241</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_abac0ec68b20db932445f4e9c699fef5a"><div class="ttname"><a href="st-instrumentation_8h.html#abac0ec68b20db932445f4e9c699fef5a">g_st_stats_path</a></div><div class="ttdeci">char g_st_stats_path[4096]</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00005">st-instrumentation.c:5</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a1418b1c212e8b79f85697aa339baa0daaf46554b4daf67327ec840c4a73106acd"><div class="ttname"><a href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daaf46554b4daf67327ec840c4a73106acd">PE_TYPE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00050">st-instrumentation.h:50</a></div></div>
<div class="ttc" id="structst__lp__stats_html_ad79ff3ee8ef9921cee02d7f641a64165"><div class="ttname"><a href="structst__lp__stats.html#ad79ff3ee8ef9921cee02d7f641a64165">st_lp_stats::s_nsend_network</a></div><div class="ttdeci">unsigned int s_nsend_network</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00158">st-instrumentation.h:158</a></div></div>
<div class="ttc" id="structst__pe__stats_html_afff11ab93485182e993f0a34dcf72c7a"><div class="ttname"><a href="structst__pe__stats.html#afff11ab93485182e993f0a34dcf72c7a">st_pe_stats::s_ngvts</a></div><div class="ttdeci">unsigned int s_ngvts</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00116">st-instrumentation.h:116</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a2a5b594b0675d6ec442baf16bbacdd47"><div class="ttname"><a href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47">stats_types_enum</a></div><div class="ttdeci">stats_types_enum</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00230">st-instrumentation.h:230</a></div></div>
<div class="ttc" id="structst__pe__stats_html_ad2d44bfb05bd92e14f5deeadcf377777"><div class="ttname"><a href="structst__pe__stats.html#ad2d44bfb05bd92e14f5deeadcf377777">st_pe_stats::peid</a></div><div class="ttdeci">unsigned int peid</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00102">st-instrumentation.h:102</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a205a10771cc5e3fe45d002eca571a3ff"><div class="ttname"><a href="st-instrumentation_8h.html#a205a10771cc5e3fe45d002eca571a3ff">g_st_lp_data</a></div><div class="ttdeci">int g_st_lp_data</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00008">st-instrumentation.c:8</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_aa3965326e96c2b9e5aba87f35ed2a896"><div class="ttname"><a href="st-instrumentation_8h.html#aa3965326e96c2b9e5aba87f35ed2a896">specialized_lp_init_mapping</a></div><div class="ttdeci">void specialized_lp_init_mapping()</div><div class="ttdef"><b>Definition:</b> <a href="specialized-lps_8c_source.html#l00041">specialized-lps.c:41</a></div></div>
<div class="ttc" id="structst__model__types_html_a01ef0c62d5fe977711a4a2a5b27bd006"><div class="ttname"><a href="structst__model__types.html#a01ef0c62d5fe977711a4a2a5b27bd006">st_model_types::ev_sz</a></div><div class="ttdeci">size_t ev_sz</div><div class="ttdoc">size of data collected from model for each event </div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00222">st-instrumentation.h:222</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a755f4a9e3b876ebc32861b30f7d90780"><div class="ttname"><a href="st-instrumentation_8h.html#a755f4a9e3b876ebc32861b30f7d90780">g_st_sampling_end</a></div><div class="ttdeci">double g_st_sampling_end</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00022">st-instrumentation.c:22</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a8ed26a890acebe9131eb2e21f84e3c7b"><div class="ttname"><a href="structst__pe__stats.html#a8ed26a890acebe9131eb2e21f84e3c7b">st_pe_stats::s_avl</a></div><div class="ttdeci">float s_avl</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00130">st-instrumentation.h:130</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a62e322fd5fc534ed1f671bfcae80f21fa63cf76820d44998d304725f6c0e3295c"><div class="ttname"><a href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa63cf76820d44998d304725f6c0e3295c">EV_TRACE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00044">st-instrumentation.h:44</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a1418b1c212e8b79f85697aa339baa0daa56f2c0e4895ee2ff32d38b2ca778957d"><div class="ttname"><a href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daa56f2c0e4895ee2ff32d38b2ca778957d">LP_TYPE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00052">st-instrumentation.h:52</a></div></div>
<div class="ttc" id="ross_8h_html_a80b370bc538e17441aef6afaff852678"><div class="ttname"><a href="ross_8h.html#a80b370bc538e17441aef6afaff852678">tw_stime</a></div><div class="ttdeci">double tw_stime</div><div class="ttdef"><b>Definition:</b> <a href="ross_8h_source.html#l00150">ross.h:150</a></div></div>
<div class="ttc" id="structst__model__types_html_a07ab63db6f5e4da71dbdb8a570cce113"><div class="ttname"><a href="structst__model__types.html#a07ab63db6f5e4da71dbdb8a570cce113">st_model_types::sample_struct_sz</a></div><div class="ttdeci">size_t sample_struct_sz</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00227">st-instrumentation.h:227</a></div></div>
<div class="ttc" id="structst__kp__stats_html_a41690a7fa7b920eb38ae6c2b33d0a944"><div class="ttname"><a href="structst__kp__stats.html#a41690a7fa7b920eb38ae6c2b33d0a944">st_kp_stats::peid</a></div><div class="ttdeci">unsigned int peid</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00136">st-instrumentation.h:136</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ab071ea22ad9c8846a677ec31ddad6018a0e7848d22263e239d912406f4e90a399"><div class="ttname"><a href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018a0e7848d22263e239d912406f4e90a399">COMMIT_TRACE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00175">st-instrumentation.h:175</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a2a5b594b0675d6ec442baf16bbacdd47a840c79ddf4d18541b3a33d07fdc97ed6"><div class="ttname"><a href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a840c79ddf4d18541b3a33d07fdc97ed6">NO_STATS</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00231">st-instrumentation.h:231</a></div></div>
<div class="ttc" id="structst__pe__stats_html_ab4caf9023a6962d21131aa369941b301"><div class="ttname"><a href="structst__pe__stats.html#ab4caf9023a6962d21131aa369941b301">st_pe_stats::s_rb_secondary</a></div><div class="ttdeci">unsigned int s_rb_secondary</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00108">st-instrumentation.h:108</a></div></div>
<div class="ttc" id="structst__lp__stats_html_a27b43ceccb89ae0a6afd411f52838558"><div class="ttname"><a href="structst__lp__stats.html#a27b43ceccb89ae0a6afd411f52838558">st_lp_stats::lpid</a></div><div class="ttdeci">unsigned int lpid</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00153">st-instrumentation.h:153</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ab989ec56ce3ec26587b394209384309e"><div class="ttname"><a href="st-instrumentation_8h.html#ab989ec56ce3ec26587b394209384309e">g_st_stats_out</a></div><div class="ttdeci">char g_st_stats_out[4096]</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00004">st-instrumentation.c:4</a></div></div>
<div class="ttc" id="structst__kp__stats_html_ad4abb13dac4aa0a30ff25fbffa7d930e"><div class="ttname"><a href="structst__kp__stats.html#ad4abb13dac4aa0a30ff25fbffa7d930e">st_kp_stats::time_ahead_gvt</a></div><div class="ttdeci">float time_ahead_gvt</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00146">st-instrumentation.h:146</a></div></div>
<div class="ttc" id="structst__pe__stats_html_aa8dfc89d4f04b45c7f37e22c3d110f64"><div class="ttname"><a href="structst__pe__stats.html#aa8dfc89d4f04b45c7f37e22c3d110f64">st_pe_stats::s_rollback</a></div><div class="ttdeci">float s_rollback</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00128">st-instrumentation.h:128</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a2a5b594b0675d6ec442baf16bbacdd47afc9c4a97f2aa53e8f930d1b30dde8781"><div class="ttname"><a href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47afc9c4a97f2aa53e8f930d1b30dde8781">ALL_STATS</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00235">st-instrumentation.h:235</a></div></div>
<div class="ttc" id="structsample__metadata_html_aa363c163cb8f6cd5d44d836ae5d8f281"><div class="ttname"><a href="structsample__metadata.html#aa363c163cb8f6cd5d44d836ae5d8f281">sample_metadata::real_time</a></div><div class="ttdeci">double real_time</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00068">st-instrumentation.h:68</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a3ace59d6dc8a9cbe0162fb873c453d79"><div class="ttname"><a href="structst__pe__stats.html#a3ace59d6dc8a9cbe0162fb873c453d79">st_pe_stats::s_net_read</a></div><div class="ttdeci">float s_net_read</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00121">st-instrumentation.h:121</a></div></div>
<div class="ttc" id="structst__lp__stats_html_abcda6ec2120d311ff846076ff6f2489d"><div class="ttname"><a href="structst__lp__stats.html#abcda6ec2120d311ff846076ff6f2489d">st_lp_stats::peid</a></div><div class="ttdeci">unsigned int peid</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00151">st-instrumentation.h:151</a></div></div>
<div class="ttc" id="structmodel__metadata_html_a1426ae1369cf35798ab96c068ccc7174"><div class="ttname"><a href="structmodel__metadata.html#a1426ae1369cf35798ab96c068ccc7174">model_metadata::kpid</a></div><div class="ttdeci">unsigned int kpid</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00240">st-instrumentation.h:240</a></div></div>
<div class="ttc" id="structst__lp__stats_html_a9fe2449cacb9a7ccaca3af5253ecd29d"><div class="ttname"><a href="structst__lp__stats.html#a9fe2449cacb9a7ccaca3af5253ecd29d">st_lp_stats::s_e_rbs</a></div><div class="ttdeci">unsigned int s_e_rbs</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00157">st-instrumentation.h:157</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ab071ea22ad9c8846a677ec31ddad6018a93db273ac3831ea882ec636acdeedc55"><div class="ttname"><a href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018a93db273ac3831ea882ec636acdeedc55">FULL_TRACE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00173">st-instrumentation.h:173</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_abaecb255233b735460c8b9836547041e"><div class="ttname"><a href="st-instrumentation_8h.html#abaecb255233b735460c8b9836547041e">g_st_analysis_nlp</a></div><div class="ttdeci">tw_lpid g_st_analysis_nlp</div><div class="ttdef"><b>Definition:</b> <a href="specialized-lps_8c_source.html#l00012">specialized-lps.c:12</a></div></div>
<div class="ttc" id="structst__event__data_html_a505b01940a47e8f37a5c7a4fbdd12d24"><div class="ttname"><a href="structst__event__data.html#a505b01940a47e8f37a5c7a4fbdd12d24">st_event_data::real_ts</a></div><div class="ttdeci">float real_ts</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00183">st-instrumentation.h:183</a></div></div>
<div class="ttc" id="structst__kp__stats_html_aeb66f5ede13e4fdfe29428cb07ea627a"><div class="ttname"><a href="structst__kp__stats.html#aeb66f5ede13e4fdfe29428cb07ea627a">st_kp_stats::s_nevent_abort</a></div><div class="ttdeci">unsigned int s_nevent_abort</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00140">st-instrumentation.h:140</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a8fd07dc1fe2e480e47f680e67e2b4557"><div class="ttname"><a href="st-instrumentation_8h.html#a8fd07dc1fe2e480e47f680e67e2b4557">seq_model</a></div><div class="ttdeci">FILE * seq_model</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00013">st-stats-buffer.c:13</a></div></div>
<div class="ttc" id="structst__event__data_html_a1c825c961545eccdb9f7d2a5463e0e2b"><div class="ttname"><a href="structst__event__data.html#a1c825c961545eccdb9f7d2a5463e0e2b">st_event_data::src_lp</a></div><div class="ttdeci">unsigned int src_lp</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00179">st-instrumentation.h:179</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ac0fec55109412e73202eb3f7c7fb5200"><div class="ttname"><a href="st-instrumentation_8h.html#ac0fec55109412e73202eb3f7c7fb5200">g_st_pe_data</a></div><div class="ttdeci">int g_st_pe_data</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00006">st-instrumentation.c:6</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a726b5dd5323e5d253e35d7fff164e6a5"><div class="ttname"><a href="st-instrumentation_8h.html#a726b5dd5323e5d253e35d7fff164e6a5">st_buffer_push</a></div><div class="ttdeci">void st_buffer_push(int type, char *data, int size)</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00100">st-stats-buffer.c:100</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ab071ea22ad9c8846a677ec31ddad6018"><div class="ttname"><a href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018">traces_enum</a></div><div class="ttdeci">traces_enum</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00171">st-instrumentation.h:171</a></div></div>
<div class="ttc" id="structst__pe__stats_html_ab2855747d06047e606e45f04d8f4c53e"><div class="ttname"><a href="structst__pe__stats.html#ab2855747d06047e606e45f04d8f4c53e">st_pe_stats::s_pq_qsize</a></div><div class="ttdeci">unsigned int s_pq_qsize</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00110">st-instrumentation.h:110</a></div></div>
<div class="ttc" id="structst__model__types_html_ae10fda034265ce5ba6cab0482341d034"><div class="ttname"><a href="structst__model__types.html#ae10fda034265ce5ba6cab0482341d034">st_model_types::mstat_sz</a></div><div class="ttdeci">size_t mstat_sz</div><div class="ttdoc">size of data collected from model at sampling points </div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00224">st-instrumentation.h:224</a></div></div>
<div class="ttc" id="structst__pe__stats_html_ad1541cbf6581a3f3c09e1f0e07e04119"><div class="ttname"><a href="structst__pe__stats.html#ad1541cbf6581a3f3c09e1f0e07e04119">st_pe_stats::s_event_abort</a></div><div class="ttdeci">float s_event_abort</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00125">st-instrumentation.h:125</a></div></div>
<div class="ttc" id="structst__pe__stats_html_aa746af7aa8c1104fb28189e8a3ce8ba0"><div class="ttname"><a href="structst__pe__stats.html#aa746af7aa8c1104fb28189e8a3ce8ba0">st_pe_stats::s_lz4</a></div><div class="ttdeci">float s_lz4</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00132">st-instrumentation.h:132</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a37081b61537af6d4a5f722dba6df24b1"><div class="ttname"><a href="st-instrumentation_8h.html#a37081b61537af6d4a5f722dba6df24b1">g_st_rt_samp_start_cycles</a></div><div class="ttdeci">tw_clock g_st_rt_samp_start_cycles</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00019">st-instrumentation.c:19</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a6d73057505cdbfef1d533509b61ea653"><div class="ttname"><a href="st-instrumentation_8h.html#a6d73057505cdbfef1d533509b61ea653">st_collect_engine_data_lps</a></div><div class="ttdeci">void st_collect_engine_data_lps(tw_lp *lp, sample_metadata *sample_md, int col_type)</div><div class="ttdef"><b>Definition:</b> <a href="st-sim-engine_8c_source.html#l00145">st-sim-engine.c:145</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a18d1cfc7b9eac40b5f7477e4592ea83b"><div class="ttname"><a href="structst__pe__stats.html#a18d1cfc7b9eac40b5f7477e4592ea83b">st_pe_stats::all_reduce_count</a></div><div class="ttdeci">unsigned int all_reduce_count</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00118">st-instrumentation.h:118</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a973d9b1e0d445f4df76b97d8f829798d"><div class="ttname"><a href="st-instrumentation_8h.html#a973d9b1e0d445f4df76b97d8f829798d">st_collect_model_data</a></div><div class="ttdeci">void st_collect_model_data(tw_pe *pe, double current_rt, int stats_type)</div><div class="ttdef"><b>Definition:</b> <a href="st-model-data_8c_source.html#l00045">st-model-data.c:45</a></div></div>
<div class="ttc" id="structtw__pe_html"><div class="ttname"><a href="structtw__pe.html">tw_pe</a></div><div class="ttdoc">Holds the entire PE state. </div><div class="ttdef"><b>Definition:</b> <a href="ross-types_8h_source.html#l00375">ross-types.h:375</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a62e322fd5fc534ed1f671bfcae80f21faa337126075609fd5b808fdfbdf14369f"><div class="ttname"><a href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21faa337126075609fd5b808fdfbdf14369f">NUM_COL_TYPES</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00046">st-instrumentation.h:46</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ae01976c1e08878010b9d085f2e196b03"><div class="ttname"><a href="st-instrumentation_8h.html#ae01976c1e08878010b9d085f2e196b03">st_collect_engine_data_pes</a></div><div class="ttdeci">void st_collect_engine_data_pes(tw_pe *pe, sample_metadata *sample_md, tw_statistics *s, int col_type)</div><div class="ttdef"><b>Definition:</b> <a href="st-sim-engine_8c_source.html#l00045">st-sim-engine.c:45</a></div></div>
<div class="ttc" id="structst__lp__stats_html_a3e175c6e5fa47ee3bffcabecd3efa72a"><div class="ttname"><a href="structst__lp__stats.html#a3e175c6e5fa47ee3bffcabecd3efa72a">st_lp_stats::s_nevent_processed</a></div><div class="ttdeci">unsigned int s_nevent_processed</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00155">st-instrumentation.h:155</a></div></div>
<div class="ttc" id="structmodel__metadata_html_a70545c71b58d90cad98f8265e1e24f07"><div class="ttname"><a href="structmodel__metadata.html#a70545c71b58d90cad98f8265e1e24f07">model_metadata::stats_type</a></div><div class="ttdeci">int stats_type</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00243">st-instrumentation.h:243</a></div></div>
<div class="ttc" id="structst__pe__stats_html_af5507809bce05a43dd894838fde491cd"><div class="ttname"><a href="structst__pe__stats.html#af5507809bce05a43dd894838fde491cd">st_pe_stats::s_pe_event_ties</a></div><div class="ttdeci">unsigned int s_pe_event_ties</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00117">st-instrumentation.h:117</a></div></div>
<div class="ttc" id="structtw__optdef_html"><div class="ttname"><a href="structtw__optdef.html">tw_optdef</a></div><div class="ttdef"><b>Definition:</b> <a href="tw-opts_8h_source.html#l00019">tw-opts.h:19</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_aa8f89edcf6adbbfc0b12f6376ca511c3"><div class="ttname"><a href="st-instrumentation_8h.html#aa8f89edcf6adbbfc0b12f6376ca511c3">g_st_ev_trace</a></div><div class="ttdeci">int g_st_ev_trace</div><div class="ttdef"><b>Definition:</b> <a href="st-event-trace_8c_source.html#l00003">st-event-trace.c:3</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a5ebc1b923455c163b32c1130c73377de"><div class="ttname"><a href="structst__pe__stats.html#a5ebc1b923455c163b32c1130c73377de">st_pe_stats::s_cancel_q</a></div><div class="ttdeci">float s_cancel_q</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00129">st-instrumentation.h:129</a></div></div>
<div class="ttc" id="structst__pe__stats_html_ab143e87eae4f4a62c6388618c4851fa4"><div class="ttname"><a href="structst__pe__stats.html#ab143e87eae4f4a62c6388618c4851fa4">st_pe_stats::s_net_other</a></div><div class="ttdeci">float s_net_other</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00122">st-instrumentation.h:122</a></div></div>
<div class="ttc" id="structst__event__data_html_a2f0f3d003bc2f3287c4543e9978eb86a"><div class="ttname"><a href="structst__event__data.html#a2f0f3d003bc2f3287c4543e9978eb86a">st_event_data::recv_vts</a></div><div class="ttdeci">float recv_vts</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00182">st-instrumentation.h:182</a></div></div>
<div class="ttc" id="structst__kp__stats_html_a0a3b31a34ceda52b317f5c82e4ce915c"><div class="ttname"><a href="structst__kp__stats.html#a0a3b31a34ceda52b317f5c82e4ce915c">st_kp_stats::s_nsend_network</a></div><div class="ttdeci">unsigned int s_nsend_network</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00144">st-instrumentation.h:144</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_addf5d12adb1b125629ef9c651c2607d5"><div class="ttname"><a href="st-instrumentation_8h.html#addf5d12adb1b125629ef9c651c2607d5">ev_trace_f</a></div><div class="ttdeci">void(* ev_trace_f)(void *msg, tw_lp *lp, char *buffer, int *collect_flag)</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00188">st-instrumentation.h:188</a></div></div>
<div class="ttc" id="structsample__metadata_html"><div class="ttname"><a href="structsample__metadata.html">sample_metadata</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00063">st-instrumentation.h:63</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a5a5195bc43cc6594dc5fc3cbed1ec994"><div class="ttname"><a href="st-instrumentation_8h.html#a5a5195bc43cc6594dc5fc3cbed1ec994">g_st_buffer_free_percent</a></div><div class="ttdeci">int g_st_buffer_free_percent</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00010">st-stats-buffer.c:10</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a186f7512fd723e604b501b3ba256178b"><div class="ttname"><a href="st-instrumentation_8h.html#a186f7512fd723e604b501b3ba256178b">st_collect_event_data</a></div><div class="ttdeci">void st_collect_event_data(tw_event *cev, double recv_rt)</div><div class="ttdef"><b>Definition:</b> <a href="st-event-trace_8c_source.html#l00009">st-event-trace.c:9</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a2d0c8b178913329ba300f0773ed9d10f"><div class="ttname"><a href="st-instrumentation_8h.html#a2d0c8b178913329ba300f0773ed9d10f">INST_MAX_LENGTH</a></div><div class="ttdeci">#define INST_MAX_LENGTH</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00011">st-instrumentation.h:11</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ab44c46d8e6cc653effbfee8463cc7796"><div class="ttname"><a href="st-instrumentation_8h.html#ab44c46d8e6cc653effbfee8463cc7796">g_st_buffer_size</a></div><div class="ttdeci">int g_st_buffer_size</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00009">st-stats-buffer.c:9</a></div></div>
<div class="ttc" id="structmodel__metadata_html"><div class="ttname"><a href="structmodel__metadata.html">model_metadata</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00238">st-instrumentation.h:238</a></div></div>
<div class="ttc" id="structst__stats__buffer_html_a45ba57b226c19da357c2238a5b78dada"><div class="ttname"><a href="structst__stats__buffer.html#a45ba57b226c19da357c2238a5b78dada">st_stats_buffer::count</a></div><div class="ttdeci">int count</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00023">st-instrumentation.h:23</a></div></div>
<div class="ttc" id="structst__stats__buffer_html_a7a2303f87be4a016fed50bd61b39ea07"><div class="ttname"><a href="structst__stats__buffer.html#a7a2303f87be4a016fed50bd61b39ea07">st_stats_buffer::size</a></div><div class="ttdeci">int size</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00020">st-instrumentation.h:20</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a7c4e5a65edda0096793ec73b51478c0f"><div class="ttname"><a href="st-instrumentation_8h.html#a7c4e5a65edda0096793ec73b51478c0f">g_st_rt_interval</a></div><div class="ttdeci">tw_clock g_st_rt_interval</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00018">st-instrumentation.c:18</a></div></div>
<div class="ttc" id="structsample__metadata_html_aaaed933f241f423db84d7c0cda83087c"><div class="ttname"><a href="structsample__metadata.html#aaaed933f241f423db84d7c0cda83087c">sample_metadata::flag</a></div><div class="ttdeci">int flag</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00065">st-instrumentation.h:65</a></div></div>
<div class="ttc" id="ross_8h_html_a911515dff2fb79886a16ed44df5f9d20"><div class="ttname"><a href="ross_8h.html#a911515dff2fb79886a16ed44df5f9d20">tw_lpid</a></div><div class="ttdeci">uint64_t tw_lpid</div><div class="ttdef"><b>Definition:</b> <a href="ross_8h_source.html#l00160">ross.h:160</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a36e29ea88b2c6a69bc3225761d8be9fc"><div class="ttname"><a href="st-instrumentation_8h.html#a36e29ea88b2c6a69bc3225761d8be9fc">sample_revent_f</a></div><div class="ttdeci">void(* sample_revent_f)(void *state, tw_bf *b, tw_lp *lp, void *sample)</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00198">st-instrumentation.h:198</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a5cfdeb713ef97b88579c84300db085d4"><div class="ttname"><a href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4">granularity_types</a></div><div class="ttdeci">granularity_types</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00056">st-instrumentation.h:56</a></div></div>
<div class="ttc" id="structst__model__types_html"><div class="ttname"><a href="structst__model__types.html">st_model_types</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00220">st-instrumentation.h:220</a></div></div>
<div class="ttc" id="structst__kp__stats_html_a4c11a9e217843b4fe5f2081e21e8e07f"><div class="ttname"><a href="structst__kp__stats.html#a4c11a9e217843b4fe5f2081e21e8e07f">st_kp_stats::kpid</a></div><div class="ttdeci">unsigned int kpid</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00137">st-instrumentation.h:137</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_abcc733db61c88c7260b3337f114e389b"><div class="ttname"><a href="st-instrumentation_8h.html#abcc733db61c88c7260b3337f114e389b">g_st_num_gvt</a></div><div class="ttdeci">int g_st_num_gvt</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00015">st-instrumentation.c:15</a></div></div>
<div class="ttc" id="structtw__statistics_html"><div class="ttname"><a href="structtw__statistics.html">tw_statistics</a></div><div class="ttdoc">Statistics tallied over the duration of the simulation. </div><div class="ttdef"><b>Definition:</b> <a href="ross-types_8h_source.html#l00107">ross-types.h:107</a></div></div>
<div class="ttc" id="structtw__event_html"><div class="ttname"><a href="structtw__event.html">tw_event</a></div><div class="ttdoc">Event Stucture. </div><div class="ttdef"><b>Definition:</b> <a href="ross-types_8h_source.html#l00250">ross-types.h:250</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a62e322fd5fc534ed1f671bfcae80f21fa93ff122cb292f3f403fca354f2459863"><div class="ttname"><a href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa93ff122cb292f3f403fca354f2459863">RT_COL</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00042">st-instrumentation.h:42</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a62e322fd5fc534ed1f671bfcae80f21f"><div class="ttname"><a href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21f">collection_types</a></div><div class="ttdeci">collection_types</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00040">st-instrumentation.h:40</a></div></div>
<div class="ttc" id="structst__pe__stats_html"><div class="ttname"><a href="structst__pe__stats.html">st_pe_stats</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00101">st-instrumentation.h:101</a></div></div>
<div class="ttc" id="structtw__kp_html"><div class="ttname"><a href="structtw__kp.html">tw_kp</a></div><div class="ttdef"><b>Definition:</b> <a href="ross-types_8h_source.html#l00340">ross-types.h:340</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a77c2bf7f185acfcb437f05d6ce883d55"><div class="ttname"><a href="st-instrumentation_8h.html#a77c2bf7f185acfcb437f05d6ce883d55">g_st_gvt_sampling</a></div><div class="ttdeci">int g_st_gvt_sampling</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00014">st-instrumentation.c:14</a></div></div>
<div class="ttc" id="structst__stats__buffer_html"><div class="ttname"><a href="structst__stats__buffer.html">st_stats_buffer</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00018">st-instrumentation.h:18</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a2a5b594b0675d6ec442baf16bbacdd47a4bd4814759ab4c480ad9a352ac2b16a6"><div class="ttname"><a href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a4bd4814759ab4c480ad9a352ac2b16a6">VT_STATS</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00234">st-instrumentation.h:234</a></div></div>
<div class="ttc" id="structst__lp__stats_html_a12c46566f17f830211d872c5f29b8722"><div class="ttname"><a href="structst__lp__stats.html#a12c46566f17f830211d872c5f29b8722">st_lp_stats::s_nread_network</a></div><div class="ttdeci">unsigned int s_nread_network</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00159">st-instrumentation.h:159</a></div></div>
<div class="ttc" id="structst__lp__stats_html"><div class="ttname"><a href="structst__lp__stats.html">st_lp_stats</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00150">st-instrumentation.h:150</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_aed667cb721dd5343f74cae2715f0e05f"><div class="ttname"><a href="st-instrumentation_8h.html#aed667cb721dd5343f74cae2715f0e05f">st_inst_opts</a></div><div class="ttdeci">const tw_optdef * st_inst_opts()</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00046">st-instrumentation.c:46</a></div></div>
<div class="ttc" id="structst__kp__stats_html"><div class="ttname"><a href="structst__kp__stats.html">st_kp_stats</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00135">st-instrumentation.h:135</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a26ba857086ba179b36d95038ba90744d"><div class="ttname"><a href="structst__pe__stats.html#a26ba857086ba179b36d95038ba90744d">st_pe_stats::s_event_process</a></div><div class="ttdeci">float s_event_process</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00126">st-instrumentation.h:126</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a62e322fd5fc534ed1f671bfcae80f21fa0bfba3b728463b2ee027b64c81b96011"><div class="ttname"><a href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa0bfba3b728463b2ee027b64c81b96011">ANALYSIS_LP</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00043">st-instrumentation.h:43</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a5d9446447f438f438da8795d29bdeee0"><div class="ttname"><a href="st-instrumentation_8h.html#a5d9446447f438f438da8795d29bdeee0">specialized_lp_setup</a></div><div class="ttdeci">void specialized_lp_setup()</div><div class="ttdef"><b>Definition:</b> <a href="specialized-lps_8c_source.html#l00018">specialized-lps.c:18</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a5d4676b079764929c184583f36cf29e4"><div class="ttname"><a href="st-instrumentation_8h.html#a5d4676b079764929c184583f36cf29e4">st_inst_dump</a></div><div class="ttdeci">void st_inst_dump()</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00088">st-instrumentation.c:88</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a426892db618e8f92965fffd2f978a605"><div class="ttname"><a href="structst__pe__stats.html#a426892db618e8f92965fffd2f978a605">st_pe_stats::s_rb_total</a></div><div class="ttdeci">unsigned int s_rb_total</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00107">st-instrumentation.h:107</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_af684a7b76fde8ed0e32b8a155af94f92"><div class="ttname"><a href="st-instrumentation_8h.html#af684a7b76fde8ed0e32b8a155af94f92">g_st_use_analysis_lps</a></div><div class="ttdeci">int g_st_use_analysis_lps</div><div class="ttdef"><b>Definition:</b> <a href="specialized-lps_8c_source.html#l00011">specialized-lps.c:11</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a8e6727f21f64eab35711d48ef4526955"><div class="ttname"><a href="st-instrumentation_8h.html#a8e6727f21f64eab35711d48ef4526955">g_st_kp_data</a></div><div class="ttdeci">int g_st_kp_data</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00007">st-instrumentation.c:7</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a2a5b594b0675d6ec442baf16bbacdd47a1be4f69425bed3a0f8f35f42f4dcec4a"><div class="ttname"><a href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a1be4f69425bed3a0f8f35f42f4dcec4a">RT_STATS</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00233">st-instrumentation.h:233</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a2141145e35484c4401c6786406afd224"><div class="ttname"><a href="st-instrumentation_8h.html#a2141145e35484c4401c6786406afd224">st_inst_init</a></div><div class="ttdeci">void st_inst_init(void)</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00051">st-instrumentation.c:51</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a1418b1c212e8b79f85697aa339baa0daa654ff0530bfa70796117e80a97270206"><div class="ttname"><a href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daa654ff0530bfa70796117e80a97270206">MODEL_TYPE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00053">st-instrumentation.h:53</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ae493796b4588551bf1178de65e3baa78"><div class="ttname"><a href="st-instrumentation_8h.html#ae493796b4588551bf1178de65e3baa78">g_st_total_model_lps</a></div><div class="ttdeci">tw_lpid g_st_total_model_lps</div><div class="ttdef"><b>Definition:</b> <a href="specialized-lps_8c_source.html#l00016">specialized-lps.c:16</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a1418b1c212e8b79f85697aa339baa0da"><div class="ttname"><a href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0da">inst_data_types</a></div><div class="ttdeci">inst_data_types</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00049">st-instrumentation.h:49</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_aeeea74d1470f40aea408a03c56597f13"><div class="ttname"><a href="st-instrumentation_8h.html#aeeea74d1470f40aea408a03c56597f13">st_buffer_write</a></div><div class="ttdeci">void st_buffer_write(int end_of_sim, int type)</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00137">st-stats-buffer.c:137</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a5cfdeb713ef97b88579c84300db085d4a610373b61a2ec9128c74f256a5873efc"><div class="ttname"><a href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4a610373b61a2ec9128c74f256a5873efc">GRAN_PE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00057">st-instrumentation.h:57</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a53c5351b3e40031f4b1a87b94bcbfb6f"><div class="ttname"><a href="st-instrumentation_8h.html#a53c5351b3e40031f4b1a87b94bcbfb6f">st_collect_engine_data_kps</a></div><div class="ttdeci">void st_collect_engine_data_kps(tw_pe *me, tw_kp *kp, sample_metadata *sample_md, int col_type)</div><div class="ttdef"><b>Definition:</b> <a href="st-sim-engine_8c_source.html#l00102">st-sim-engine.c:102</a></div></div>
<div class="ttc" id="structst__stats__buffer_html_a66f8c1d1d9733404ef5f531a9f91f264"><div class="ttname"><a href="structst__stats__buffer.html#a66f8c1d1d9733404ef5f531a9f91f264">st_stats_buffer::read_pos</a></div><div class="ttdeci">int read_pos</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00022">st-instrumentation.h:22</a></div></div>
<div class="ttc" id="structst__kp__stats_html_a0ce7bf1325d124d6666a26012a46410a"><div class="ttname"><a href="structst__kp__stats.html#a0ce7bf1325d124d6666a26012a46410a">st_kp_stats::s_rb_secondary</a></div><div class="ttdeci">unsigned int s_rb_secondary</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00143">st-instrumentation.h:143</a></div></div>
<div class="ttc" id="structst__kp__stats_html_aaa8518fc52cd8856700809d791ecbe5a"><div class="ttname"><a href="structst__kp__stats.html#aaa8518fc52cd8856700809d791ecbe5a">st_kp_stats::efficiency</a></div><div class="ttdeci">float efficiency</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00147">st-instrumentation.h:147</a></div></div>
<div class="ttc" id="structsample__metadata_html_ae6fab449367ff0bd98760c9229e0589a"><div class="ttname"><a href="structsample__metadata.html#ae6fab449367ff0bd98760c9229e0589a">sample_metadata::sample_sz</a></div><div class="ttdeci">int sample_sz</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00066">st-instrumentation.h:66</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_abed0f5fb27fb2a268739d215ef22180e"><div class="ttname"><a href="st-instrumentation_8h.html#abed0f5fb27fb2a268739d215ef22180e">g_st_sample_count</a></div><div class="ttdeci">int g_st_sample_count</div><div class="ttdef"><b>Definition:</b> <a href="specialized-lps_8c_source.html#l00013">specialized-lps.c:13</a></div></div>
<div class="ttc" id="structst__kp__stats_html_a104d335ef8681a661735bbe760deca1b"><div class="ttname"><a href="structst__kp__stats.html#a104d335ef8681a661735bbe760deca1b">st_kp_stats::s_nevent_processed</a></div><div class="ttdeci">unsigned int s_nevent_processed</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00139">st-instrumentation.h:139</a></div></div>
<div class="ttc" id="structst__kp__stats_html_a9fdf23c646a0c0b89bf902fa08eba758"><div class="ttname"><a href="structst__kp__stats.html#a9fdf23c646a0c0b89bf902fa08eba758">st_kp_stats::s_e_rbs</a></div><div class="ttdeci">unsigned int s_e_rbs</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00141">st-instrumentation.h:141</a></div></div>
<div class="ttc" id="structtw__bf_html"><div class="ttname"><a href="structtw__bf.html">tw_bf</a></div><div class="ttdoc">Reverse Computation Bitfield. </div><div class="ttdef"><b>Definition:</b> <a href="ross-types_8h_source.html#l00178">ross-types.h:178</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a77a837d65069064481d5cd101d8940d3"><div class="ttname"><a href="structst__pe__stats.html#a77a837d65069064481d5cd101d8940d3">st_pe_stats::s_nread_network</a></div><div class="ttdeci">unsigned int s_nread_network</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00112">st-instrumentation.h:112</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a2a5b594b0675d6ec442baf16bbacdd47a8ef83e71459d4c88cf3916b768a9b62c"><div class="ttname"><a href="st-instrumentation_8h.html#a2a5b594b0675d6ec442baf16bbacdd47a8ef83e71459d4c88cf3916b768a9b62c">GVT_STATS</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00232">st-instrumentation.h:232</a></div></div>
<div class="ttc" id="structmodel__metadata_html_aaff8734fd3944e84062080bd1b522eef"><div class="ttname"><a href="structmodel__metadata.html#aaff8734fd3944e84062080bd1b522eef">model_metadata::model_sz</a></div><div class="ttdeci">unsigned int model_sz</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00244">st-instrumentation.h:244</a></div></div>
<div class="ttc" id="structst__pe__stats_html_aa2a31b5b316a43bf43bd75a486e2443a"><div class="ttname"><a href="structst__pe__stats.html#aa2a31b5b316a43bf43bd75a486e2443a">st_pe_stats::s_nevent_processed</a></div><div class="ttdeci">unsigned int s_nevent_processed</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00104">st-instrumentation.h:104</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_adc74057148c07b218f3cca2de293a869"><div class="ttname"><a href="st-instrumentation_8h.html#adc74057148c07b218f3cca2de293a869">specialized_lp_run</a></div><div class="ttdeci">void specialized_lp_run()</div><div class="ttdef"><b>Definition:</b> <a href="specialized-lps_8c_source.html#l00052">specialized-lps.c:52</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a10e1bfd2a0fdbdd943149bb4f1cd50d9"><div class="ttname"><a href="st-instrumentation_8h.html#a10e1bfd2a0fdbdd943149bb4f1cd50d9">st_model_settype</a></div><div class="ttdeci">void st_model_settype(tw_lpid i, st_model_types *model_types)</div><div class="ttdef"><b>Definition:</b> <a href="st-model-data_8c_source.html#l00025">st-model-data.c:25</a></div></div>
<div class="ttc" id="structsample__metadata_html_a90c09be4a087909c1f528f5ee56a9a14"><div class="ttname"><a href="structsample__metadata.html#a90c09be4a087909c1f528f5ee56a9a14">sample_metadata::ts</a></div><div class="ttdeci">tw_stime ts</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00067">st-instrumentation.h:67</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a6ae8d8f288de23fd6a4d9d3c8a7b296a"><div class="ttname"><a href="st-instrumentation_8h.html#a6ae8d8f288de23fd6a4d9d3c8a7b296a">st_collect_engine_data</a></div><div class="ttdeci">void st_collect_engine_data(tw_pe *me, int col_type)</div><div class="ttdef"><b>Definition:</b> <a href="st-sim-engine_8c_source.html#l00010">st-sim-engine.c:10</a></div></div>
<div class="ttc" id="structst__kp__stats_html_a29c7947257fbbd0d281f7a95e5222604"><div class="ttname"><a href="structst__kp__stats.html#a29c7947257fbbd0d281f7a95e5222604">st_kp_stats::s_nread_network</a></div><div class="ttdeci">unsigned int s_nread_network</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00145">st-instrumentation.h:145</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a6c7477ccc6232c784f1eea41de549884"><div class="ttname"><a href="st-instrumentation_8h.html#a6c7477ccc6232c784f1eea41de549884">st_model_setup_types</a></div><div class="ttdeci">void st_model_setup_types(tw_lp *lp)</div><div class="ttdef"><b>Definition:</b> <a href="st-model-data_8c_source.html#l00010">st-model-data.c:10</a></div></div>
<div class="ttc" id="ross_8h_html"><div class="ttname"><a href="ross_8h.html">ross.h</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a1418b1c212e8b79f85697aa339baa0daa0440b181fa47429be2a9456bff69d5f9"><div class="ttname"><a href="st-instrumentation_8h.html#a1418b1c212e8b79f85697aa339baa0daa0440b181fa47429be2a9456bff69d5f9">KP_TYPE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00051">st-instrumentation.h:51</a></div></div>
<div class="ttc" id="structst__model__types_html_a46fdb5687b9f7dc2d08afaa99f0a32f6"><div class="ttname"><a href="structst__model__types.html#a46fdb5687b9f7dc2d08afaa99f0a32f6">st_model_types::sample_revent_fn</a></div><div class="ttdeci">sample_revent_f sample_revent_fn</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00226">st-instrumentation.h:226</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a7f045b1373c5b216126b5faaba8fa470"><div class="ttname"><a href="st-instrumentation_8h.html#a7f045b1373c5b216126b5faaba8fa470">seq_ev_trace</a></div><div class="ttdeci">FILE * seq_ev_trace</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00013">st-stats-buffer.c:13</a></div></div>
<div class="ttc" id="structst__event__data_html_aba0b1a99cd7632a4df816aa25dfe2ab8"><div class="ttname"><a href="structst__event__data.html#aba0b1a99cd7632a4df816aa25dfe2ab8">st_event_data::send_vts</a></div><div class="ttdeci">float send_vts</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00181">st-instrumentation.h:181</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a729f18614571dcca273498b46b86d98f"><div class="ttname"><a href="st-instrumentation_8h.html#a729f18614571dcca273498b46b86d98f">seq_analysis</a></div><div class="ttdeci">FILE * seq_analysis</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00013">st-stats-buffer.c:13</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a5de5196bb3b8dcdafd86c5036e144924"><div class="ttname"><a href="structst__pe__stats.html#a5de5196bb3b8dcdafd86c5036e144924">st_pe_stats::s_buddy</a></div><div class="ttdeci">float s_buddy</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00131">st-instrumentation.h:131</a></div></div>
<div class="ttc" id="structst__model__types_html_a2961fa7f1d81ff16b861217b9b2b75cc"><div class="ttname"><a href="structst__model__types.html#a2961fa7f1d81ff16b861217b9b2b75cc">st_model_types::sample_event_fn</a></div><div class="ttdeci">sample_event_f sample_event_fn</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00225">st-instrumentation.h:225</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a1dad744b7748e0ae7eee6b11577e744b"><div class="ttname"><a href="st-instrumentation_8h.html#a1dad744b7748e0ae7eee6b11577e744b">st_inst_finalize</a></div><div class="ttdeci">void st_inst_finalize(tw_pe *me)</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00105">st-instrumentation.c:105</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a46225540bbe741f11a493047ded3c745"><div class="ttname"><a href="st-instrumentation_8h.html#a46225540bbe741f11a493047ded3c745">sample_event_f</a></div><div class="ttdeci">void(* sample_event_f)(void *state, tw_bf *b, tw_lp *lp, void *sample)</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00197">st-instrumentation.h:197</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ab071ea22ad9c8846a677ec31ddad6018af921f2921bd23607b658a051b82f9ffc"><div class="ttname"><a href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018af921f2921bd23607b658a051b82f9ffc">RB_TRACE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00174">st-instrumentation.h:174</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a5cfdeb713ef97b88579c84300db085d4a95854b3679447aed559bc1e702636928"><div class="ttname"><a href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4a95854b3679447aed559bc1e702636928">GRAN_KP</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00058">st-instrumentation.h:58</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a62e322fd5fc534ed1f671bfcae80f21fa9dc1bfdc0007142df325f84b3c32c51c"><div class="ttname"><a href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa9dc1bfdc0007142df325f84b3c32c51c">MODEL_COL</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00045">st-instrumentation.h:45</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a5a5f001a72c8f12d7b033b54fa33a1b5"><div class="ttname"><a href="structst__pe__stats.html#a5a5f001a72c8f12d7b033b54fa33a1b5">st_pe_stats::s_nevent_abort</a></div><div class="ttdeci">unsigned int s_nevent_abort</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00105">st-instrumentation.h:105</a></div></div>
<div class="ttc" id="avl__tree_8c_html_ac4c639748d4d5a271d6c54a18f614605"><div class="ttname"><a href="avl__tree_8c.html#ac4c639748d4d5a271d6c54a18f614605">pe</a></div><div class="ttdeci">tw_pe * pe</div><div class="ttdef"><b>Definition:</b> <a href="avl__tree_8c_source.html#l00011">avl_tree.c:11</a></div></div>
<div class="ttc" id="structst__kp__stats_html_ae2b4a980d36048635b285ae9741c5e50"><div class="ttname"><a href="structst__kp__stats.html#ae2b4a980d36048635b285ae9741c5e50">st_kp_stats::s_rb_total</a></div><div class="ttdeci">unsigned int s_rb_total</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00142">st-instrumentation.h:142</a></div></div>
<div class="ttc" id="aarch64_8h_html_abcd6b97b84bebf1f961f85cd24b56c60"><div class="ttname"><a href="aarch64_8h.html#abcd6b97b84bebf1f961f85cd24b56c60">tw_clock</a></div><div class="ttdeci">uint64_t tw_clock</div><div class="ttdef"><b>Definition:</b> <a href="aarch64_8h_source.html#l00004">aarch64.h:4</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a7629b3de217d11c2fdb07dcd61f8ad06"><div class="ttname"><a href="structst__pe__stats.html#a7629b3de217d11c2fdb07dcd61f8ad06">st_pe_stats::efficiency</a></div><div class="ttdeci">float efficiency</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00119">st-instrumentation.h:119</a></div></div>
<div class="ttc" id="structst__stats__buffer_html_a6ede8cc4838df499469c1e234d9c6357"><div class="ttname"><a href="structst__stats__buffer.html#a6ede8cc4838df499469c1e234d9c6357">st_stats_buffer::write_pos</a></div><div class="ttdeci">int write_pos</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00021">st-instrumentation.h:21</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ab071ea22ad9c8846a677ec31ddad6018a6fc1d7ba99a6cb228c3ebdafbde282f8"><div class="ttname"><a href="st-instrumentation_8h.html#ab071ea22ad9c8846a677ec31ddad6018a6fc1d7ba99a6cb228c3ebdafbde282f8">NO_TRACE</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00172">st-instrumentation.h:172</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a0e12bafe1e2aa5c21f7544dfc358ecc3"><div class="ttname"><a href="st-instrumentation_8h.html#a0e12bafe1e2aa5c21f7544dfc358ecc3">st_special_lp_opts</a></div><div class="ttdeci">const tw_optdef * st_special_lp_opts(void)</div><div class="ttdef"><b>Definition:</b> <a href="specialized-lps_8c_source.html#l00067">specialized-lps.c:67</a></div></div>
<div class="ttc" id="structst__lp__stats_html_a623d110e6e37cacea919553820d4d5f2"><div class="ttname"><a href="structst__lp__stats.html#a623d110e6e37cacea919553820d4d5f2">st_lp_stats::efficiency</a></div><div class="ttdeci">float efficiency</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00160">st-instrumentation.h:160</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a9fcfe60427fd6cb49d37a3549d8c6229"><div class="ttname"><a href="st-instrumentation_8h.html#a9fcfe60427fd6cb49d37a3549d8c6229">stats_directory</a></div><div class="ttdeci">char stats_directory[4096]</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00008">st-stats-buffer.c:8</a></div></div>
<div class="ttc" id="structst__model__types_html_ae1ae320600a81bf7fe02dfc371ad5d9c"><div class="ttname"><a href="structst__model__types.html#ae1ae320600a81bf7fe02dfc371ad5d9c">st_model_types::ev_trace</a></div><div class="ttdeci">ev_trace_f ev_trace</div><div class="ttdoc">function pointer to collect data about all events for given LP </div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00221">st-instrumentation.h:221</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a92efc1eacb7413debe82ac2501ffe91d"><div class="ttname"><a href="structst__pe__stats.html#a92efc1eacb7413debe82ac2501ffe91d">st_pe_stats::s_nsend_network</a></div><div class="ttdeci">unsigned int s_nsend_network</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00111">st-instrumentation.h:111</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a4775e770faa8c51fc4d08989f610770f"><div class="ttname"><a href="st-instrumentation_8h.html#a4775e770faa8c51fc4d08989f610770f">g_st_model_stats</a></div><div class="ttdeci">int g_st_model_stats</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00011">st-instrumentation.c:11</a></div></div>
<div class="ttc" id="structst__pe__stats_html_aa3c8a478aeb3ca83b97d2276ff6fc02c"><div class="ttname"><a href="structst__pe__stats.html#aa3c8a478aeb3ca83b97d2276ff6fc02c">st_pe_stats::s_gvt</a></div><div class="ttdeci">float s_gvt</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00123">st-instrumentation.h:123</a></div></div>
<div class="ttc" id="structst__pe__stats_html_ae82c19aea9dd259bdb5308b5a07ce06c"><div class="ttname"><a href="structst__pe__stats.html#ae82c19aea9dd259bdb5308b5a07ce06c">st_pe_stats::s_pq</a></div><div class="ttdeci">float s_pq</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00127">st-instrumentation.h:127</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a62e322fd5fc534ed1f671bfcae80f21fa645a42a6ad95c6926502061516d79148"><div class="ttname"><a href="st-instrumentation_8h.html#a62e322fd5fc534ed1f671bfcae80f21fa645a42a6ad95c6926502061516d79148">GVT_COL</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00041">st-instrumentation.h:41</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a4192455b462301b35dd36d1815e4a294"><div class="ttname"><a href="st-instrumentation_8h.html#a4192455b462301b35dd36d1815e4a294">model_stat_f</a></div><div class="ttdeci">void(* model_stat_f)(void *sv, tw_lp *lp, char *buffer)</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00214">st-instrumentation.h:214</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ab8c84f60bff9ee801f44654034679fb1"><div class="ttname"><a href="st-instrumentation_8h.html#ab8c84f60bff9ee801f44654034679fb1">g_st_rt_sampling</a></div><div class="ttdeci">int g_st_rt_sampling</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00017">st-instrumentation.c:17</a></div></div>
<div class="ttc" id="structst__pe__stats_html_abaf70bbf6b4498452666b5559987062f"><div class="ttname"><a href="structst__pe__stats.html#abaf70bbf6b4498452666b5559987062f">st_pe_stats::s_fossil_collect</a></div><div class="ttdeci">float s_fossil_collect</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00124">st-instrumentation.h:124</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a6982ecdc2a19a8aea84288e5c94e97b3"><div class="ttname"><a href="st-instrumentation_8h.html#a6982ecdc2a19a8aea84288e5c94e97b3">g_st_vt_interval</a></div><div class="ttdeci">double g_st_vt_interval</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00021">st-instrumentation.c:21</a></div></div>
<div class="ttc" id="structmodel__metadata_html_a3a9851820e68d865d6fea3d8bacf978a"><div class="ttname"><a href="structmodel__metadata.html#a3a9851820e68d865d6fea3d8bacf978a">model_metadata::gvt</a></div><div class="ttdeci">float gvt</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00242">st-instrumentation.h:242</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_acc40ff4e443edf9cfd1a2a1f5539a41d"><div class="ttname"><a href="st-instrumentation_8h.html#acc40ff4e443edf9cfd1a2a1f5539a41d">st_buffer_allocate</a></div><div class="ttdeci">void st_buffer_allocate()</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00016">st-stats-buffer.c:16</a></div></div>
<div class="ttc" id="phold_8c_html_ac09f86ccbbaef6a9a7241cd6606b8ac6"><div class="ttname"><a href="phold_8c.html#ac09f86ccbbaef6a9a7241cd6606b8ac6">model_types</a></div><div class="ttdeci">st_model_types model_types[]</div><div class="ttdef"><b>Definition:</b> <a href="phold_8c_source.html#l00142">phold.c:142</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a5cfdeb713ef97b88579c84300db085d4ac67abbeb8a3d947d35dba0a16d71e351"><div class="ttname"><a href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4ac67abbeb8a3d947d35dba0a16d71e351">GRAN_LP</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00059">st-instrumentation.h:59</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a9c813e13608176ebd85999c935e3c4af"><div class="ttname"><a href="st-instrumentation_8h.html#a9c813e13608176ebd85999c935e3c4af">st_buffer_init</a></div><div class="ttdeci">void st_buffer_init(int type)</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00062">st-stats-buffer.c:62</a></div></div>
<div class="ttc" id="structst__event__data_html_a8bb4b29e56b57ebcb35a378fc971f5d8"><div class="ttname"><a href="structst__event__data.html#a8bb4b29e56b57ebcb35a378fc971f5d8">st_event_data::dest_lp</a></div><div class="ttdeci">unsigned int dest_lp</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00180">st-instrumentation.h:180</a></div></div>
<div class="ttc" id="structst__pe__stats_html_a5518c4edbc825f41a0cb438c7c482df3"><div class="ttname"><a href="structst__pe__stats.html#a5518c4edbc825f41a0cb438c7c482df3">st_pe_stats::s_fc_attempts</a></div><div class="ttdeci">unsigned int s_fc_attempts</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00109">st-instrumentation.h:109</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_af1693cc16ddc2e345ece670ed34a81f8"><div class="ttname"><a href="st-instrumentation_8h.html#af1693cc16ddc2e345ece670ed34a81f8">st_buffer_finalize</a></div><div class="ttdeci">void st_buffer_finalize(int type)</div><div class="ttdef"><b>Definition:</b> <a href="st-stats-buffer_8c_source.html#l00188">st-stats-buffer.c:188</a></div></div>
<div class="ttc" id="structmodel__metadata_html_a32b42066895c8e08bd9a83eb1ee08494"><div class="ttname"><a href="structmodel__metadata.html#a32b42066895c8e08bd9a83eb1ee08494">model_metadata::peid</a></div><div class="ttdeci">unsigned int peid</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00239">st-instrumentation.h:239</a></div></div>
<div class="ttc" id="structst__lp__stats_html_ac2526f77549ed35b48025e728b443ed6"><div class="ttname"><a href="structst__lp__stats.html#ac2526f77549ed35b48025e728b443ed6">st_lp_stats::s_nevent_abort</a></div><div class="ttdeci">unsigned int s_nevent_abort</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00156">st-instrumentation.h:156</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_a5cfdeb713ef97b88579c84300db085d4ac67babdbf4fdaa4028256014374659fc"><div class="ttname"><a href="st-instrumentation_8h.html#a5cfdeb713ef97b88579c84300db085d4ac67babdbf4fdaa4028256014374659fc">GRAN_ALL</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00060">st-instrumentation.h:60</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_aa6002a27f9236e4d9c61090a247341f5"><div class="ttname"><a href="st-instrumentation_8h.html#aa6002a27f9236e4d9c61090a247341f5">g_st_engine_stats</a></div><div class="ttdeci">int g_st_engine_stats</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8c_source.html#l00012">st-instrumentation.c:12</a></div></div>
<div class="ttc" id="st-instrumentation_8h_html_ad315c9285e166158c19e26b0f238ed25"><div class="ttname"><a href="st-instrumentation_8h.html#ad315c9285e166158c19e26b0f238ed25">g_st_model_types</a></div><div class="ttdeci">st_model_types * g_st_model_types</div><div class="ttdef"><b>Definition:</b> <a href="st-model-data_8c_source.html#l00003">st-model-data.c:3</a></div></div>
<div class="ttc" id="structst__event__data_html"><div class="ttname"><a href="structst__event__data.html">st_event_data</a></div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00178">st-instrumentation.h:178</a></div></div>
<div class="ttc" id="structtw__lp_html"><div class="ttname"><a href="structtw__lp.html">tw_lp</a></div><div class="ttdoc">LP State Structure. </div><div class="ttdef"><b>Definition:</b> <a href="ross-types_8h_source.html#l00304">ross-types.h:304</a></div></div>
<div class="ttc" id="structst__event__data_html_ab6506efb7e553174fd190ae2348bba15"><div class="ttname"><a href="structst__event__data.html#ab6506efb7e553174fd190ae2348bba15">st_event_data::model_data_sz</a></div><div class="ttdeci">unsigned int model_data_sz</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00184">st-instrumentation.h:184</a></div></div>
<div class="ttc" id="structst__stats__buffer_html_aaff85eeac754d61556c9a49bfe923465"><div class="ttname"><a href="structst__stats__buffer.html#aaff85eeac754d61556c9a49bfe923465">st_stats_buffer::buffer</a></div><div class="ttdeci">char * buffer</div><div class="ttdef"><b>Definition:</b> <a href="st-instrumentation_8h_source.html#l00019">st-instrumentation.h:19</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
